package tut.Map.weakHashMap.cacLoaireference.strong_ex1;

public class StrongRefDemo4 {
	static Something strong;

	public static class Something {
		protected void finalize() {
			System.out.println("Đây là lời của tôi trước khi vĩnh biệt");
		}
	}

	private static void test() {
		strong = new Something();
	}

	public static void main(String args[]) throws InterruptedException {
		test();
		strong = null;
		System.gc();
		Thread.sleep(5000);
		System.out.println("Mọi thứ kết thúc");
	}
}
/*
  Hoặc ta có thể không dùng strong = null mà ta tạo 1 đối tượng khác và tham chiếu đến nó như dưới đây thì dòng chữ "Đây là lời của tôi trước khi vĩnh biệt" cũng được in ra.
  vi du 5

*/